0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇒, 89 ms)
↳2 Prolog
↳3 PrologToPiTRSProof (⇒, 0 ms)
↳4 PiTRS
↳5 DependencyPairsProof (⇔, 17 ms)
↳6 PiDP
↳7 DependencyGraphProof (⇔, 0 ms)
↳8 PiDP
↳9 UsableRulesProof (⇔, 0 ms)
↳10 PiDP
↳11 PiDPToQDPProof (⇒, 0 ms)
↳12 QDP
↳13 QDPSizeChangeProof (⇔, 0 ms)
↳14 YES
delminA_in_aag(tree(T6, void, T7), T6, T7) → delminA_out_aag(tree(T6, void, T7), T6, T7)
delminA_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delminA_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delminA_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
delminA_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_out_aag(T98, T99, T96)) → delminA_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_out_aag(T50, T51, T48)) → delminA_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
delminA_in_aag(tree(T6, void, T7), T6, T7) → delminA_out_aag(tree(T6, void, T7), T6, T7)
delminA_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delminA_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delminA_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
delminA_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_out_aag(T98, T99, T96)) → delminA_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_out_aag(T50, T51, T48)) → delminA_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_AAG(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMINA_IN_AAG(T50, T51, T48)
DELMINA_IN_AAG(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_AAG(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
delminA_in_aag(tree(T6, void, T7), T6, T7) → delminA_out_aag(tree(T6, void, T7), T6, T7)
delminA_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delminA_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delminA_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
delminA_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_out_aag(T98, T99, T96)) → delminA_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_out_aag(T50, T51, T48)) → delminA_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_AAG(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMINA_IN_AAG(T50, T51, T48)
DELMINA_IN_AAG(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_AAG(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
delminA_in_aag(tree(T6, void, T7), T6, T7) → delminA_out_aag(tree(T6, void, T7), T6, T7)
delminA_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delminA_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delminA_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
delminA_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_out_aag(T98, T99, T96)) → delminA_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_out_aag(T50, T51, T48)) → delminA_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMINA_IN_AAG(T50, T51, T48)
delminA_in_aag(tree(T6, void, T7), T6, T7) → delminA_out_aag(tree(T6, void, T7), T6, T7)
delminA_in_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19)) → delminA_out_aag(tree(T14, tree(T30, void, T31), T16), T30, tree(T14, T31, T19))
delminA_in_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_in_aag(T50, T51, T48))
delminA_in_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67)) → U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_in_aag(T98, T99, T96))
U2_aag(T62, T92, T98, T94, T64, T99, T96, T97, T67, delminA_out_aag(T98, T99, T96)) → delminA_out_aag(tree(T62, tree(T92, T98, T94), T64), T99, tree(T62, tree(T92, T96, T97), T67))
U1_aag(T14, T44, T50, T46, T16, T51, T48, T49, T19, delminA_out_aag(T50, T51, T48)) → delminA_out_aag(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19))
DELMINA_IN_AAG(tree(T14, tree(T44, T50, T46), T16), T51, tree(T14, tree(T44, T48, T49), T19)) → DELMINA_IN_AAG(T50, T51, T48)
DELMINA_IN_AAG(tree(tree(T48, T49), T19)) → DELMINA_IN_AAG(T48)
From the DPs we obtained the following set of size-change graphs: